home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / newsgroups / misc.19960209-19960425 / 000176_news@columbia.edu _Sat Mar 9 10:01:57 1996.msg < prev    next >
Internet Message Format  |  1996-05-13  |  4KB

  1. Return-Path: news@columbia.edu
  2. Received: from apakabar.cc.columbia.edu (apakabar.cc.columbia.edu [128.59.35.159]) by watsun.cc.columbia.edu (8.7.3/8.7.3) with ESMTP id KAA11544 for <kermit.misc@watsun>; Sat, 9 Mar 1996 10:01:56 -0500 (EST)
  3. Received: (from news@localhost) by apakabar.cc.columbia.edu (8.7.3/8.7.3) id KAA22619 for kermit.misc@watsun; Sat, 9 Mar 1996 10:01:55 -0500 (EST)
  4. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  5. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  6. Newsgroups: comp.protocols.kermit.misc
  7. Subject: Re: Kermit 95 & Scripting
  8. Date: 9 Mar 1996 15:01:46 GMT
  9. Organization: Columbia University
  10. Lines: 56
  11. Message-ID: <4hs6gq$m2o@apakabar.cc.columbia.edu>
  12. References: <4heon9$79d@news.calweb.com> <4hhk6i$cpn@apakabar.cc.columbia.edu> <4hp110$g60@news.calweb.com>
  13. NNTP-Posting-Host: watsun.cc.columbia.edu
  14.  
  15. In article <4hp110$g60@news.calweb.com>,
  16. Harry Souders <hsouders@calweb.com> wrote:
  17. : I am looking for a good communications program to use mostly for automated 
  18. : unattended telnet and landline calls into bulletin boards. Qmodem for Win95 
  19. : may work as might the new Procomm Plus v3.0. Kermit came highly recommended 
  20. : from a friends whose opinion I trust.
  21. : I what I am looking for is a brief list of the commands and a very brief 
  22. : explaination of what they do. I'd just like to know what Kermit95 can and 
  23. : cannot do as far as scripting is concerned.
  24. : Some things I would want to the scripting language to be able to do are:
  25. : - waitfor with multiple while statements. In other words the scripts
  26. : waits for a certain text, but will branch to other subroutines if other
  27. : designaged text is encountered (kinda hard to explain)
  28. Yes.  The command is MINPUT <timeout> {string 1} {string 2} ...
  29.  
  30. : -From the command line: would want to start kermit95, have it run a
  31. : designated script, then have kermit95 shut down.
  32. Yes.
  33.  
  34. : -Would like to read in text files, manipulate the data, and write it to 
  35. : another text file. ie. some simple parsing, date manipulation, etc.
  36. Yes.
  37.  
  38. : -Basically, if kermit95 can do most of the scripting things my old
  39. : procomm plus 4 windoze ASPECT scripting language can then I should be
  40. : more than happy with it. From checking out the www pages on kermit95 it
  41. : has more than enough features for me, I just do not know much about its
  42. : scripting capabilities.
  43. The scripting language is one of its strongest features.  It has file i/o
  44. and management, variables, arrays, arithmetic, built-in functions for
  45. string manipulation and other purposes, built-in variables for things like
  46. date and time, FOR and WHILE loops, IF-ELSE, etc etc.  There's not much
  47. you can't do with it.  To get an idea, Kermit 95's host mode is written
  48. entirely as a Kermit script.  So is the host-mode management program.
  49.  
  50. What's more, the script language is portable across hundreds of platforms,
  51. so scripts that you develop for Windows 95 or NT can also be run with
  52. little or no modification on UNIX, VMS, OS/2, MS-DOS, and Windows 3.x, and
  53. so on.  Kermit 95's script language is the same as C-Kermit's, so if you
  54. have access to a relatively recent version of C-Kermit on, say, UNIX or
  55. VMS, you can try it there.  The current C-Kermit version is 5A(190), with
  56. 5A(192) in Beta test.
  57.  
  58. The manual is not on line -- it's a (pair of) published book(s).  One of
  59. them is "Using C-Kermit", which covers the many OSs where C-Kermit runs.
  60. You can find it for sale in most computer stores -- just leaf through
  61. Chapters 11-13 to get an idea of what's available.
  62.  
  63. - Frank